几个英语填空题><

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:19:03
1)。She had been prepared to leave the restaurant at once , but Nathan had insisted they finish their meal.
为什么用had insisted而不用insisted,还有,为什么用finish的一般时态
2)。It have been arranged for him by his family to marry a girl of his own class.
为什么用have been arranged而不直接用was arranged
3)。This expansion,however,was to be overtaken dramatically in the next decade.
为什么是to be overtaken而不是overtaken

恩。我知道问题可能有点笨T___T.恩所以谢谢肯帮我解答的人.

1 Nathan insist 和She prepare是同一个时间段,前面一个是过去完成,后面也用过去完成。而finish用一般现在时是因为这个insist存在,整个句子需要用虚拟语气,其实finish后面省略了个should。

2.这道题目是本身存在的,还是你从整篇文章抠出了这个句子呢?单这个句子意思的话have been arranged和was arranged都可以用。如果整篇文章是用过去时,而这边的have been arranged是为了强调过去的过去发生的事情。

3.你看到in the next decade这个短语了吗?这个意思是未来的10年了,而be to do有表示将来的意思,所以才用这个词语的。

1 在She had been prepared to leave 之前发生的事,所以用过去完成时
2 大概是强调
3 不用was 句子中就缺少动词,用了was就必须用to be连接

试着解释了一下,希望能帮助你!

第一个:前后语态保持一致,前面过去完成时,后面同样
第二个要看语境,你用was arranged 也没有语法错误
第三个一定要用被动的

楼上的,oevrtake本来就是动词,请不要误人子弟
ok?